package com.koron.css2.newProjectCenter.bean.query;

import com.koron.common.bean.query.BaseQueryBean;
import lombok.Data;

import java.util.List;

@Data
public class PjMeterQuery extends BaseQueryBean {

    /**
     * id
     */
    private String id;

    /**
     * 工程报装id
     */
    private String consultId;

    /**
     * 余额退款标志 0 否 1 是
     */
    private Integer balanceRefundFlag;

    /***
     * 以下为业务字段
     */

    /**
     * 立户信息id列表
     */
    private List<String> pjMeterIdList;

    /**
     * 结构化地址id
     */
    private String areaId;

    /**
     * 营业区域
     */
    private String businessArea;

    /**
     * 用户信息ID
     */
    private String userInfoTempId;
    private String pjCollectionId;

    /**
     * 排序方式
     */
    private String sortOrder;

    /**
     * 排序字段
     */
    private String sortField;

    public String getSortField() {
        return sortField;
    }

    public void setSortField(String sortField) {
        this.sortField = sortField;
    }

    public String getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(String sortOrder) {
        this.sortOrder = sortOrder;
    }

    public PjMeterQuery() {

    }

    public PjMeterQuery(String userInfoTempId){
        this.userInfoTempId = userInfoTempId;
    }

    public Integer getBalanceRefundFlag() {
        return balanceRefundFlag;
    }

    public void setBalanceRefundFlag(Integer balanceRefundFlag) {
        this.balanceRefundFlag = balanceRefundFlag;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getConsultId() {
        return consultId;
    }

    public void setConsultId(String consultId) {
        this.consultId = consultId;
    }

    public List<String> getPjMeterIdList() {
        return pjMeterIdList;
    }

    public void setPjMeterIdList(List<String> pjMeterIdList) {
        this.pjMeterIdList = pjMeterIdList;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getBusinessArea() {
        return businessArea;
    }

    public void setBusinessArea(String businessArea) {
        this.businessArea = businessArea;
    }

    public String getUserInfoTempId() {
        return userInfoTempId;
    }

    public void setUserInfoTempId(String userInfoTempId) {
        this.userInfoTempId = userInfoTempId;
    }

    public String getPjCollectionId() {
        return pjCollectionId;
    }

    public void setPjCollectionId(String pjCollectionId) {
        this.pjCollectionId = pjCollectionId;
    }
}
